Tureng Mobile
Deyim
3
f.
put someone on the spot
f.
be on at someone [uk]
f.
be on somebody's case